package com.helloandroid.vo

import java.lang.RuntimeException

//enum class MatchType(val value:Int){
//    M3000(1),
//    M8000(2),
//}

enum class MatchState(val value:Int){
    Unstarted(1), //  比赛还没开始
    Running(2), // 比赛进行中
    Ended(3) // 比赛已结束
}

// 玩家比赛信息
enum class UserMatchState(val value:Int){
    TakePart(0), // 已参加,但是还没开始
    Moving(1), // 进行中
    UnComplete(2), // 结束,但是没有完成
    Completed(3), // 结束,并完成 但是没有领取
    Geted(4); // 结束  完成 并领取

    companion object{
        fun parseValue(value:Int) = when(value){
            0 -> TakePart
            1 -> Moving
            2 -> UnComplete
            3 -> Completed
            4 -> Geted
            else -> throw RuntimeException("value:$value is error!")
        }
    }
}